8 25 41 96 134 139 143 151 229 238 279 